package com.hertz.iris.pojo;


import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnore;


public class MatchNba implements Serializable {
	
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -8701617031945763917L;
	private Long id;
	private String sourceId;
	private short hostTeamId;
	private short guestTeamId;
	private String matchTime;
	private String matchDay;
	private Short hostScore;
	private Short guestScore;
	private String season;
	private byte type;
	private String status;
	private byte period;
	private String remain;
	private long ctime;
	private long utime;
	private Team hostTeam;
	private Team guestTeam;
	private boolean subscribe;
	@JsonIgnore
	private MatchAlarm matchAlarm;
	public MatchNba() {
	}

	public MatchNba(String sourceId, byte hostTeamId, byte guestTeamId,
			String matchTime, byte type, String status, byte period,
			String remain, long ctime, long utime) {
		this.sourceId = sourceId;
		this.hostTeamId = hostTeamId;
		this.guestTeamId = guestTeamId;
		this.matchTime = matchTime;
		this.type = type;
		this.status = status;
		this.period = period;
		this.remain = remain;
		this.ctime = ctime;
		this.utime = utime;
	}

	public MatchNba(String sourceId, short hostTeamId, short guestTeamId,
			String matchTime, Short hostScore, Short guestScore, byte type,
			String status, byte period, String remain, long ctime, long utime) {
		this.sourceId = sourceId;
		this.hostTeamId = hostTeamId;
		this.guestTeamId = guestTeamId;
		this.matchTime = matchTime;
		this.hostScore = hostScore;
		this.guestScore = guestScore;
		this.type = type;
		this.status = status;
		this.period = period;
		this.remain = remain;
		this.ctime = ctime;
		this.utime = utime;
	}

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getSourceId() {
		return this.sourceId;
	}

	public void setSourceId(String sourceId) {
		this.sourceId = sourceId;
	}

	public short getHostTeamId() {
		return this.hostTeamId;
	}

	public void setHostTeamId(short hostTeamId) {
		this.hostTeamId = hostTeamId;
	}

	public short getGuestTeamId() {
		return this.guestTeamId;
	}

	public void setGuestTeamId(short guestTeamId) {
		this.guestTeamId = guestTeamId;
	}

	public String getMatchTime() {
		return this.matchTime;
	}

	public void setMatchTime(String matchTime) {
		this.matchTime = matchTime;
	}

	public Short getHostScore() {
		return this.hostScore;
	}

	public void setHostScore(Short hostScore) {
		this.hostScore = hostScore;
	}

	public Short getGuestScore() {
		return this.guestScore;
	}

	public void setGuestScore(Short guestScore) {
		this.guestScore = guestScore;
	}

	public byte getType() {
		return this.type;
	}

	public void setType(byte type) {
		this.type = type;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public byte getPeriod() {
		return this.period;
	}

	public void setPeriod(byte period) {
		this.period = period;
	}

	public String getRemain() {
		return this.remain;
	}

	public void setRemain(String remain) {
		this.remain = remain;
	}

	public long getCtime() {
		return this.ctime;
	}

	public void setCtime(long ctime) {
		this.ctime = ctime;
	}

	public long getUtime() {
		return this.utime;
	}

	public void setUtime(long utime) {
		this.utime = utime;
	}

	public String getSeason() {
		return season;
	}

	public void setSeason(String season) {
		this.season = season;
	}

	public String getMatchDay() {
		return matchDay;
	}

	public void setMatchDay(String matchDay) {
		this.matchDay = matchDay;
	}

	public Team getHostTeam() {
		return hostTeam;
	}

	public void setHostTeam(Team hostTeam) {
		this.hostTeam = hostTeam;
	}

	public Team getGuestTeam() {
		return guestTeam;
	}

	public void setGuestTeam(Team guestTeam) {
		this.guestTeam = guestTeam;
	}

	public boolean isSubscribe() {
		return subscribe;
	}

	public void setSubscribe(boolean subscribe) {
		this.subscribe = subscribe;
	}
	
	public MatchAlarm getMatchAlarm() {
		return matchAlarm;
	}

	public void setMatchAlarm(MatchAlarm matchAlarm) {
		this.matchAlarm = matchAlarm;
	}
}
